.TH "/home/cristian/workspaceCpp/Hal3/src/include/Logger.h" 3 "Sun Nov 6 2011" "Version 0.3.0" "Seignus Hal" \" -*- nroff -*-
.ad l
.nh
.SH NAME
/home/cristian/workspaceCpp/Hal3/src/include/Logger.h \- 
.SH SYNOPSIS
.br
.PP
\fC#include <stdio.h>\fP
.br
\fC#include <stdlib.h>\fP
.br
\fC#include <iostream>\fP
.br
\fC#include <sys/time.h>\fP
.br
\fC#include <string.h>\fP
.br
\fC#include <stdarg.h>\fP
.br

.SS "Classes"

.in +1c
.ti -1c
.RI "class \fBLogger\fP"
.br
.in -1c
.SS "Defines"

.in +1c
.ti -1c
.RI "#define \fBANSI_BOLD\fP   '\\033[1m'"
.br
.ti -1c
.RI "#define \fBANSI_CYAN\fP   '\\033[36m'"
.br
.ti -1c
.RI "#define \fBANSI_MAGENTA\fP   '\\033[35m'"
.br
.ti -1c
.RI "#define \fBANSI_RED\fP   '\\033[31m'"
.br
.ti -1c
.RI "#define \fBANSI_BLACK\fP   '\\033[30m'"
.br
.ti -1c
.RI "#define \fBANSI_YELLOW\fP   '\\033[33m'"
.br
.ti -1c
.RI "#define \fBANSI_BLUE\fP   '\\033[34m'"
.br
.ti -1c
.RI "#define \fBANSI_GREEN\fP   '\\033[32m'"
.br
.ti -1c
.RI "#define \fBANSI_WHITE\fP   '\\033[37m'"
.br
.ti -1c
.RI "#define \fBANSI_RESET\fP   '\\033[0m'"
.br
.ti -1c
.RI "#define \fBANSI_BACKGROUND_WHITE\fP   '\\033[47m'"
.br
.ti -1c
.RI "#define \fBANSI_BACKGROUND_RED\fP   '\\033[41m'"
.br
.ti -1c
.RI "#define \fBTRACE_CORE\fP   0"
.br
.ti -1c
.RI "#define \fBTRACE_PLUGIN\fP   1"
.br
.ti -1c
.RI "#define \fBTRACE_COMP_CORE\fP   'core'"
.br
.ti -1c
.RI "#define \fBHAL_ABORT\fP(...)   {  printf('Aborting at line %d in source file %s , error: %s\\n',__LINE__,__FILE__,__VA_ARGS__);  abort(); }"
.br
.ti -1c
.RI "#define \fBHAL_TRACE\fP(logger,...)"
.br
.in -1c
.SH "Define Documentation"
.PP 
.SS "#define ANSI_BACKGROUND_RED   '\\033[41m'"
.PP
Definition at line 31 of file Logger.h.
.SS "#define ANSI_BACKGROUND_WHITE   '\\033[47m'"
.PP
Definition at line 30 of file Logger.h.
.SS "#define ANSI_BLACK   '\\033[30m'"
.PP
Definition at line 24 of file Logger.h.
.SS "#define ANSI_BLUE   '\\033[34m'"
.PP
Definition at line 26 of file Logger.h.
.SS "#define ANSI_BOLD   '\\033[1m'"
.PP
Definition at line 20 of file Logger.h.
.SS "#define ANSI_CYAN   '\\033[36m'"
.PP
Definition at line 21 of file Logger.h.
.SS "#define ANSI_GREEN   '\\033[32m'"
.PP
Definition at line 27 of file Logger.h.
.SS "#define ANSI_MAGENTA   '\\033[35m'"
.PP
Definition at line 22 of file Logger.h.
.SS "#define ANSI_RED   '\\033[31m'"
.PP
Definition at line 23 of file Logger.h.
.SS "#define ANSI_RESET   '\\033[0m'"
.PP
Definition at line 29 of file Logger.h.
.SS "#define ANSI_WHITE   '\\033[37m'"
.PP
Definition at line 28 of file Logger.h.
.SS "#define ANSI_YELLOW   '\\033[33m'"
.PP
Definition at line 25 of file Logger.h.
.SS "#define HAL_ABORT(...)   {  printf('Aborting at line %d in source file %s , error: %s\\n',__LINE__,__FILE__,__VA_ARGS__);  abort(); }"
.PP
Definition at line 37 of file Logger.h.
.SS "#define HAL_TRACE(logger, ...)"\fBValue:\fP
.PP
.nf
{ \
        logger->hal_trace(TRACE_COMP_CORE, TRACE_CORE, \
                                     __FUNCTION__, __FILE__, __LINE__,  __VA_ARGS__) ;\
                        }
.fi
.PP
Definition at line 42 of file Logger.h.
.SS "#define TRACE_COMP_CORE   'core'"
.PP
Definition at line 35 of file Logger.h.
.SS "#define TRACE_CORE   0"
.PP
Definition at line 33 of file Logger.h.
.SS "#define TRACE_PLUGIN   1"
.PP
Definition at line 34 of file Logger.h.
.SH "Author"
.PP 
Generated automatically by Doxygen for Seignus Hal from the source code.
